/*
 * Filename:    CalculationFormulaVo.java
 * Copyright:   2014 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2014年10月13日
 */
package com.paic.mhis.hcpms.quota.calculationreport.calculationkpi.common.vo;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

public class CalculationFormulaVo {
	private int expressionId;
	private int level;
	private String kpiCode;
	private String formulaCode;
	private String formula;
	private BigDecimal leftPropertValue;
	private BigDecimal rightProperValue;
	private BigDecimal calculationValue;
	private List<FormulaLumpVo> lumpList = new ArrayList<FormulaLumpVo>();
	private String visitType;
	private boolean isError;
	private String message;
	private String calType;

	public String getCalType() {
		return calType;
	}

	public void setCalType(String calType) {
		this.calType = calType;
	}

	public CalculationFormulaVo() {
		super();
	}

	public CalculationFormulaVo(int expressionId, String visitType, String kpiCode, String formulaCode, String formula) {
		super();
		this.setExpressionId(expressionId);
		this.setLevel(expressionId);
		this.setKpiCode(kpiCode);
		this.setFormula(formula);
		this.setFormulaCode(formulaCode);
		this.setVisitType(visitType);
	}

	public int getExpressionId() {
		return expressionId;
	}

	public void setExpressionId(int expressionId) {
		this.expressionId = expressionId;
	}

	public int getLevel() {
		return level;
	}

	public void setLevel(int level) {
		this.level = level;
	}

	public String getKpiCode() {
		return kpiCode;
	}

	public void setKpiCode(String kpiCode) {
		this.kpiCode = kpiCode;
	}

	public String getFormulaCode() {
		return formulaCode;
	}

	public void setFormulaCode(String formulaCode) {
		this.formulaCode = formulaCode;
	}

	public String getFormula() {
		return formula;
	}

	public void setFormula(String formula) {
		this.formula = formula;
	}

	public BigDecimal getLeftPropertValue() {
		return leftPropertValue;
	}

	public void setLeftPropertValue(BigDecimal leftPropertValue) {
		this.leftPropertValue = leftPropertValue;
	}

	public BigDecimal getRightProperValue() {
		return rightProperValue;
	}

	public void setRightProperValue(BigDecimal rightProperValue) {
		this.rightProperValue = rightProperValue;
	}

	public BigDecimal getCalculationValue() {
		return calculationValue;
	}

	public void setCalculationValue(BigDecimal calculationValue) {
		this.calculationValue = calculationValue;
	}

	public List<FormulaLumpVo> getLumpList() {
		return lumpList;
	}

	public void setLumpList(List<FormulaLumpVo> lumpList) {
		this.lumpList = lumpList;
	}

	public boolean isError() {
		return isError;
	}

	public void setError(boolean isError) {
		this.isError = isError;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public String getVisitType() {
		return visitType;
	}

	public void setVisitType(String visitType) {
		this.visitType = visitType;
	}

}
